package com.csu.express.enums;

import java.util.ArrayList;
import java.util.List;

/**
 * @项目名称：express
 * @类名称：OrderStatus
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年10月28日 下午11:45:16
 * @company:
 */
public enum OrderStatus
{
    Apply(1, "下单"), Accept(2, "接单"), Arrive(3, "到达取货地点"), Loading(4, "上货，送货中"), Recive(5, "送达"), ToBack(6, "无法接收待返回"), Cancel(
            7, "取消"), Expire(8, "超时无人受理"),  Backed(9, "返回送达");

    private int value;
    private String name;

    OrderStatus(int value, String name)
    {
        this.value = value;
        this.name = name;
    }

    public int getValue()
    {
        return value;
    }

    public String getName()
    {
        return name;
    }

    public static List<Integer> getAllStatus()
    {
        List<Integer> allList = new ArrayList<Integer>();
        for (int i = 1; i <= 10; i++)
        {
            allList.add(i);

        }
        return allList;
    }
}
